artificial leg - Spanish English Dictionary